eat the tastiest part of food - German English Dictionary